package tests;


import java.util.Date;
import java.util.HashMap;
import java.util.Set;

import org.junit.Before;
import org.junit.Test;

import businessEntities.Actif;
import businessEntities.Cours;
import businessEntities.DateCours;
import services.*;

public class BusinessServicesTest {

	public Actif actif;
	public Cours cours1;
	public Cours cours2;
	public Cours cours3;
	public Itf_BusinessServices businessServices;
	
	@Before
	public void setUp() throws Exception {
		
		actif = new Actif();
		actif.setISin("12346");
		actif.setIntituleActif("Air France");
		
		cours1 = new Cours();
		cours1.setOuverture(12.5);
		cours1.setFermeture(13);		
		cours1.setDateCours(DateCours.getDate("22/03/2010", DateCours.FORMAT_DD_MM_YYYY));
		
		cours2 = new Cours();
		cours2.setOuverture(13);
		cours2.setFermeture(14);		
		cours2.setDateCours(DateCours.getDate("23/03/2010", DateCours.FORMAT_DD_MM_YYYY));
		
		cours3 = new Cours();
		cours3.setOuverture(14);
		cours3.setFermeture(11.8);		
		cours3.setDateCours(DateCours.getDate("24/03/2010", DateCours.FORMAT_DD_MM_YYYY));
		
		actif.getCours().add(cours1);
		actif.getCours().add(cours2);
		actif.getCours().add(cours3);
		
		
		businessServices = new BusinessServices();
		
	}
	
	@Test
	public void creerTableauGraphiquePartitionTest() {
		/*
		HashMap<Integer ,Double> listeVariations = businessServices.creerTableauCourbePartition(actif, 1 , Cours.OUVERTURE, Cours.FERMETURE);
		
		
		for(int i=0; i < listeVariations.size(); i++){
			
			System.out.println(listeVariations.get(i)+"");
			
		}
		*/		
	}
	
}
